PhpOffice\PhpSpreadsheet\Shared\JAMA\Matrix D

Total Complexity 215
Dependencies 6
Dependents 7
Total lines 1,169
Lines of code 726
Logical lines of code 499
Comment lines 255
Methods 30
Properties 3

Methods 30

Method Rating Maintainability Complexity Lines of code
getMatrix()
D
32 35 112
times()
C
37 23 76
arrayRightDivide()
A
43 15 46
plusEquals()
A
44 14 42
minusEquals()
A
44 14 42
power()
A
44 14 42
arrayTimesEquals()
A
44 14 42
__construct()
A
45 10 44
minus()
S
50 7 28
plus()
S
50 7 28
arrayTimes()
S
50 7 28
concat()
S
50 7 28
arrayRightDivideEquals()
S
50 7 28
arrayLeftDivide()
S
50 7 28
arrayLeftDivideEquals()
S
50 7 28
checkMatrixDimensions()
S
65 4 9
getMatrixByRow()
S
65 3 9
getMatrixByCol()
S
65 3 9
transpose()
S
64 3 9
trace()
S
66 2 8
solve()
S
66 2 8
diagonal()
S
68 2 7
getRowDimension()
S
82 1 3
inverse()
S
79 1 3
identity()
S
79 1 3
getColumnDimension()
S
82 1 3
get()
S
80 1 3
set()
S
79 1 3
getArray()
S
82 1 3
det()
S
76 1 4